//清空表单值
function del_input(id) {
    $('#' + id).val('');
}
//密码框显示密码
function show_pass(id) {
    var type = $('#' + id).attr('type');
    if (type == 'password') {
        $('#' + id).attr('type', 'text');
    }
    else {
        $('#' + id).attr('type', 'password');
    }
}
//验证登录
function CheckLogin() {
    var UserName = $("#UserName").val();
    var PassWord = $("#PassWord").val();
    if (UserName == "") {
        $("#err_msg").show();
        $("#err_msg").html("请输入您的登录手机号");
        $("#UserName").focus();
        return false;
    }
    if (PassWord == "") {
        $("#err_msg").show();
        $("#err_msg").html("请输入您的密码");
        $("#PassWord").focus();
        return false;
    }
    $.ajax({
        url: '/jk/html/loging.json?username=' + UserName + '&password=' + PassWord + '&r=' + Math.random(),
        type: 'GET',
        //dataType: 'html',
        timeout: 4000,
        beforeSend: function () {
        },
        error: function () {
        },
        success: function (responseData) {
            var returnjson = responseData;//unescape(responseData);
            console.log(returnjson)
            if (returnjson.msg == "ok") {
                $("#err_msg").show();
                $("#err_msg").html("登录成功！");
                /*var lasturl = document.referrer;
                if (lasturl == '') {
                    lasturl = '/';
                }*/
                location.href = returnjson.url;//lasturl;
                return true;
            }
            else {
                $("#err_msg").show();
                $("#err_msg").html("用户名或密码错误，请检查！");
                return false;
            }
        }
    });
}
//验证注册
//验证注册手机号
function ChkTel() {
    var TelStr = $("#Telphone").val();
    var filter = /^1\d{10}$/;
    if (TelStr == "") {
        $("#tel_err").show();
        $("#tel_err").html("！请填写您的手机号码");
        return false;
    }
    else if (!filter.test(TelStr)) {
        if (TelStr.replace(/\s+/g, "") != "") {
            $("#tel_err").show();
            $("#tel_err").html("！您的手机号码格式不正确");
            return false;
        }
    }
    else {
        $.ajax({
            url: '/Home/Login/checkTel?telphone=' + TelStr + '&r=' + Math.random(),
            type: 'GET',
            dataType: 'html',
            timeout: 4000,
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == 'ReRegis') {
                    $("#tel_err").show();
                    $("#tel_err").html("！该手机号码已经注册过");
                    return false;
                }
                else {
                    $("#tel_err").hide();
                    return true;
                }
            }
        });
    }
}
//验证密码格式
function ChkPass() {
    var PassStr = $("#PassWord").val();
    var filter = /^\s*[A-Za-z0-9]{6,20}\s*$/;
    if (PassStr == "") {
        $("#pass_err").show();
        $("#pass_err").html("！请输入密码");
        return false;
    }
    else if (!filter.test(PassStr)) {
        if (PassStr.replace(/\s+/g, "") != "") {
            $("#pass_err").show();
            $("#pass_err").html("！数字和26个字母,长度6到20个字符");
            return false;
        }
    }
    else {
        $("#pass_err").hide();
        return true;
    }
}
//验证确认密码
function ChkPass2() {
    var PassStr = $("#PassWord").val();
    var PassStr2 = $("#PassWord2").val();
    if (PassStr2 == "") {
        $("#pass_err").show();
        $("#pass_err").html("！请输入确认密码");
        return false;
    }
    else if (PassStr != PassStr2) {
        $("#pass_err").show();
        $("#pass_err").html("！确认密码和密码不一致");
        return false;
    }
    else {
        $("#pass_err").hide();
        return true;
    }
}
//验证图形验证码
function ChkImgCode() {
    var imgCode = $("#imgCode").val();
    if (imgCode == "") {
        $("#img_err").show();
        $("#img_err").html("！请输入图形验证码");
        return false;
    }
    else {
        $.ajax({
            url: '/Home/Login/checkImg?imgCode=' + imgCode + '&r=' + Math.random(),
            type: 'GET',
            dataType: 'html',
            timeout: 4000,
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == 'Err') {
                    $("#img_err").show();
                    $("#img_err").html("！图形验证码不正确");
                    return false;
                }
                else {
                    $("#img_err").hide();
                    return true;
                }
            }
        });
    }
}
//发送短信校验码
function PostCode() {
    var imgCode = $("#imgCode").val();
    if (imgCode == "") {
        $("#code_err").show();
        $("#code_err").html("！请输入图形验证码");
        return false;
    }
    var TelStr = $("#Telphone").val();
    var filter = /^1\d{10}$/;
    if (TelStr == "") {
        $("#tel_err").show();
        $("#tel_err").html("！请填写您的手机号码");
        return false;
    }
    else if (!filter.test(TelStr)) {
        if (TelStr.replace(/\s+/g, "") != "") {
            $("#tel_err").show();
            $("#tel_err").html("！您的手机号码格式不正确");
            return false;
        }
    }
    else {
        $("#tel_err").hide();
        //按钮倒数
        Daoshu();
        //开始发送
        $.ajax({
            url: '/Home/Login/postCodes?imgCode=' + imgCode + '&telphone=' + TelStr + '&r=' + Math.random(),
            type: 'GET',
            dataType: 'html',
            timeout: 4000,
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == "ok") {
                    $("#code_err").show();
                    $("#code_err").html("！校验码已经发送到您的手机，请查收");
                    return true;
                }
                else if (returnjson == "ReRegis") {
                    $("#code_err").show();
                    $("#code_err").html("！该手机号码已经注册过");
                    return false;
                }
                else if (returnjson == "ImgErr") {
                    $("#code_err").show();
                    $("#code_err").html("！图形验证码输入错误");
                    return false;
                }
                else {
                    $("#code_err").show();
                    $("#code_err").html("！服务器忙，请稍后再试");
                    return false;
                }
            }
        });
    }
}
//发过验证码之后60s才能点击发送按钮
function Daoshu() {
    $("#PostSms").attr("disabled", "disabled");
    for (i = 1; i <= 60; i++) {
        window.setTimeout("Update_but(" + i + ")", i * 900);
    }
}
function Update_but(num) {
    if (num == 60) {
        $("#PostSms").val("获取验证码");
        $("#PostSms").removeAttr("disabled");
    }
    else {
        printnr = 60 - num;
        $("#PostSms").val("(" + printnr + ")秒后重新获取");
        $("#PostSms").attr("disabled", "disabled");
    }
}
//验证手机验证码
function ChkCode() {
    var Telphone = $("#Telphone").val();
    var CodeStr = $("#Code").val();
    if (CodeStr == "") {
        $("#code_err").show();
        $("#code_err").html("！请填写您手机收到的校验码");
        return false;
    }
    else {
        $.ajax({
            url: '/Home/Login/checkCode?telphone=' + Telphone + '&code=' + CodeStr + '&r=' + Math.random(),
            type: 'GET',
            dataType: 'html',
            timeout: 4000,
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == "ok") {
                    $("#code_err").hide();
                    return true;
                }
                else {
                    $("#code_err").show();
                    $("#code_err").html("！校验码错误");
                    return false;
                }
            }
        });
    }
}
//检测表单
function CheckForm() {
    if (ChkTel() == false || ChkPass() == false || ChkPass2() == false || ChkCode() == false || ChkImgCode == false) {
        return false;
    }
    else {
        document.form1.submit();
    }
}
//获取内容长度
function StrLen(Str) {
    var Len = 0;
    var Ar = Str.split("");
    for (var i = 0; i < Ar.length; i++) {
        if (Ar[i].charCodeAt(0) < 299) {
            Len++;
        } else {
            Len += 2;
        }
    }
    return Len;
}
//验证码
$(document).ready(function () {
    $("#verifyImg").click(function () {
        var time = new Date().getTime();
        $("#verifyImg").attr('src', "/Login/code?" + time);
    });
});
//重置提交表单
function sub_resetpass() {
    var issub = 1;
    var mobile = $("#mobile").val();
    var code = $("#code").val();
    var filter = /^1\d{10}$/;
    if (mobile == "") {
        $("#err_msg").html("<font color='red'>！请填写您已注册的手机号码</font>");
        issub = 0;
        return false;
    }
    else if (!filter.test(mobile)) {
        if (mobile.replace(/\s+/g, "") != "") {
            $("#err_msg").html("<font color='red'>！您的手机号码格式不正确</font>");
            issub = 0;
            return false;
        }
    }
    if (code.length < 6) {
        $("#err_msg").html("<font color='red'>！请填写您的6位短信校验码</font>");
        issub = 0;
        return false;
    }
    if (issub = 1) {
        document.form1.submit();
    }
    else {
        return false;
    }
}
//忘记密码发送校验码
function Post_Code() {
    var TelStr = $("#mobile").val();
    var filter = /^1\d{10}$/;
    if (TelStr == "") {
        $("#err_msg").html("<font color='red'>！请填写您已注册的手机号码</font>");
        return false;
    }
    else if (!filter.test(TelStr)) {
        if (TelStr.replace(/\s+/g, "") != "") {
            $("#err_msg").html("<font color='red'>！您的手机号码格式不正确</font>");
            return false;
        }
    }
    else {
        //按钮倒数
        Daoshu();
        //开始发送
        $.ajax({
            url: '/Home/Login/forget_password_post_code?mobile=' + TelStr + '&r=' + Math.random(),
            type: 'GET',
            dataType: 'json',
            timeout: 4000,
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == "Sucess") {
                    $("#err_msg").html("<font color='red'>！校验码已经发送到您的手机，请查收</font>");
                    return true;
                }
                else if (returnjson == "24H") {
                    $("#err_msg").html("<font color='red'>！24小时内您已经申请过重置密码</font>");
                    return false;
                }
                else if (returnjson == "NoRegis") {
                    $("#err_msg").html("<font color='red'>！您的号码还未注册过中国汽车网</font>");
                    return false;
                }
                else if (returnjson == "NoTel") {
                    $("#err_msg").html("<font color='red'>！请输入您注册的手机号码</font>");
                    return false;
                }
                else {
                    $("#err_msg").html("<font color='red'>！服务器忙，请稍后再试</font>");
                    return false;
                }
            }
        });
    }
}
//重置密码
function ResetPass() {
    var mobile = $("#mobile").val();
    var code = $("#code").val();
    var password = $("#password").val();
    var password2 = $("#password2").val();
    if (password2 != password) {
        $("#err_msg").show();
        $("#err_msg").html("确认密码和密码不一致！");
        $("#password2").focus();
        return false;
    }
    if (mobile.length > 10 && code.length > 5 && password.length > 4) {
        $.ajax({
            url: '/Home/Login/update_pass',
            type: 'GET',
            dataType: 'json',
            timeout: 4000,
            data: {mobile: mobile, password: password, code: code},
            beforeSend: function () {
            },
            error: function () {
            },
            success: function (responseData) {
                var returnjson = unescape(responseData);
                if (returnjson == "sucess") {
                    $("#err_msg").show();
                    $("#err_msg").html("您的密码已经重置成功，请使用新密码重新登录！");
                    setTimeout("location.href = '/Login/iLogin.html'", 2000);
                    return true;
                }
                else if (returnjson == "over_time") {
                    $("#err_msg").show();
                    $("#err_msg").html("校验码已过期，请重新尝试！");
                }
                else {
                    $("#err_msg").show();
                    $("#err_msg").html("服务器错误，请稍后重试！");
                    return false;
                }
            }
        });
    }
}